/**
 * 封装的axios
 */
import axios from "axios";

//生产环境下使用
// const BASE_URL = '/vocs';

//开发环境使用
const BASE_URL = 'http://10.24.2.191:9999/vocs';
const request = axios.create({
    baseURL:BASE_URL,
    timeout: 10000,
})

// 添加响应拦截器
request.interceptors.response.use(
    (response) => {
        // 返回正常响应
        return response;
    },
    (error) => {
        // 处理超时错误
        if (error.code === "ECONNABORTED" && error.message.includes("timeout")) {
            alert("请求超时，请稍后重试！");
        }
        // 继续抛出错误，便于其他地方捕获
        return Promise.reject(error);
    }
);

export {request};
export function getBaseURL(){
    return BASE_URL;
}